package com.yanfan.energy.domain.statist;

/**
 * @author caijinkang
 * @date 2022年12月14日 16:29
 */
public class BuildingStatistics {
    /**
     * 楼栋ID
     *
     * @author caijinkang
     * @date 2022/12/14 16:31
     * @param null
     * @return null
     */
    private Integer buildingId;
    /**
     * 楼栋名称
     *
     * @author caijinkang
     * @date 2022/12/14 16:31
     * @param null
     * @return null
     */
    private String buildingName;
    /**
     * 能源类型
     *
     * @author caijinkang
     * @date 2022/12/14 16:31
     * @param null
     * @return null
     */
    private Integer type;
    /**
     * 能源小类型
     *
     * @author caijinkang
     * @date 2022/12/14 16:46
     * @param null
     * @return null
     */
    private Integer typeCode;
    /**
     * 能源用量
     *
     * @author caijinkang
     * @date 2022/12/14 16:31
     * @param null
     * @return null
     */
    private Double number;
    /**
     * 尖电费用
     *
     * @author caijinkang
     * @date 2022/12/14 17:23
     * @param null
     * @return null
     */
    private Double spikesPrice;
    /**
     * 峰电费用
     *
     * @author caijinkang
     * @date 2022/12/14 17:23
     * @param null
     * @return null
     */
    private Double peaksPrice;
    /**
     * 平电费用
     *
     * @author caijinkang
     * @date 2022/12/14 17:23
     * @param null
     * @return null
     */
    private Double parityPrice;
    /**
     * 谷电费用
     *
     * @author caijinkang
     * @date 2022/12/14 17:23
     * @param null
     * @return null
     */
    private Double lowEbbPrice;

    public BuildingStatistics() {
    }

    public BuildingStatistics(Integer buildingId, String buildingName, Integer type, Integer typeCode, Double number, Double spikesPrice, Double peaksPrice, Double parityPrice, Double lowEbbPrice) {
        this.buildingId = buildingId;
        this.buildingName = buildingName;
        this.type = type;
        this.typeCode = typeCode;
        this.number = number;
        this.spikesPrice = spikesPrice;
        this.peaksPrice = peaksPrice;
        this.parityPrice = parityPrice;
        this.lowEbbPrice = lowEbbPrice;
    }

    public Integer getBuildingId() {
        return buildingId;
    }

    public void setBuildingId(Integer buildingId) {
        this.buildingId = buildingId;
    }

    public String getBuildingName() {
        return buildingName;
    }

    public void setBuildingName(String buildingName) {
        this.buildingName = buildingName;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public Integer getTypeCode() {
        return typeCode;
    }

    public void setTypeCode(Integer typeCode) {
        this.typeCode = typeCode;
    }

    public Double getNumber() {
        return number;
    }

    public void setNumber(Double number) {
        this.number = number;
    }

    public Double getSpikesPrice() {
        return spikesPrice;
    }

    public void setSpikesPrice(Double spikesPrice) {
        this.spikesPrice = spikesPrice;
    }

    public Double getPeaksPrice() {
        return peaksPrice;
    }

    public void setPeaksPrice(Double peaksPrice) {
        this.peaksPrice = peaksPrice;
    }

    public Double getParityPrice() {
        return parityPrice;
    }

    public void setParityPrice(Double parityPrice) {
        this.parityPrice = parityPrice;
    }

    public Double getLowEbbPrice() {
        return lowEbbPrice;
    }

    public void setLowEbbPrice(Double lowEbbPrice) {
        this.lowEbbPrice = lowEbbPrice;
    }

    @Override
    public String toString() {
        return "BuildingStatistics{" + "buildingId=" + buildingId + ", buildingName='" + buildingName + '\'' + ", type=" + type + ", typeCode=" + typeCode + ", number=" + number + ", spikesPrice=" + spikesPrice + ", peaksPrice=" + peaksPrice + ", parityPrice=" + parityPrice + ", lowEbbPrice=" + lowEbbPrice + '}';
    }
}
